//包    包名 (表示在src中用来管理java文件的一个文件夹)
package day1112;

/**
 * 这是一个class类
 * (一个java文件中可以有多个class，但是只能有一个public的class)
 * @author
 */
public class V1 {
    /**
     * 这是main方法/主方法, 是程序的入口(从main方法开始执行)
     * @param args  main方法的参数
     */
    public static void main(String[] args) {
        //数据类型
        // byte  b1=-200;

        //将MAX_VALUE变量的值赋值给b2变量
        short    b2=Short.MAX_VALUE;
        System.out.println(  b2 );
        //打印变量名b2，就会打印b2代表的数据

        int   b3=Integer.MIN_VALUE;
        System.out.println(b3);

        //0x是16进制的前缀
        long  b4;//定义（声明）一个变量long类型变量b4
        b4=0xff;

        //0是八进制数据的前缀
        int  b5=05616;
        //short  byte long flaot double char boolean



    //创建对象


        byte b6=0b01110111;
        System.out.println(b6);

        //2. float数据必须加F/f
        float  f1=3.14F;
        double f2=3.14;//double数据可以加D

        //3.字符类型 ,字符类型要用单引号包含数据
        char  c1='%';
        char  c2='2';
        System.out.println( (int)c2 );

        char  c3=0x32;
        System.out.println(c3);

        char  c4=50;
        System.out.println(c4);


        char  c5='\'';   //  \'是单引号的转义符
        char  c6='\r';
        char  c7='\n';
        char  c8='\t';


        boolean   b7=true;
        boolean   isMan=false;

        //整数数据默认的数据类型是int
        byte  bt1=127;
        //注意：int数据可以赋值给byte short char


        char  ch5=1;

        //溢出：等号后边的乘法表达式计算结果超过int范围了
        int x= 3*5*9*60*18*918*1212;
        System.out.println(x);

        //将93转为二进制
        System.out.println(
                Integer.toBinaryString(93));
        //将0b01011110,转为10进制
        System.out.println(
                Integer.toString(0b1110,10));



    }

}


